On Multiparty Garbling of Arithmetic Circuits
نویسنده
چکیده
We initiate a study of garbled circuits that contain both Boolean and arithmetic gatesin secure multiparty computation. In particular, we incorporate the garbling gadgets for arithmeticcircuits recently presented by Ball, Malkin, and Rosulek (ACM CCS 2016) into the multiparty garblingparadigm initially introduced by Beaver, Micali, and Rogaway (STOC ’90). This is the first work thatstudies arithmetic garbled circuits in the multiparty setting. Using mixed Boolean-arithmetic circuitsallows more efficient secure computation of functions that naturally combine Boolean and arithmeticcomputations. Our garbled circuits are secure in the semi-honest model, under the same hardnessassumptions as Ball et al., and can be efficiently and securely computed in constant rounds assumingan honest majority.We first extend free addition and multiplication by a constant to the multiparty setting. We thenextend to the multiparty setting efficient garbled multiplication gates. The garbled multiplication gateconstruction we show was previously achieved only in the two-party setting and assuming a randomoracle.We further present a new garbling technique, and show how this technique can improve efficiency ingarbling selector gates. Selector gates compute a simple “if statement” in the arithmetic setting: thegate selects the output value from two input integer values, according to a Boolean selector bit; if thebit is 0 the output equals the first value, and if the bit is 1 the output equals the second value. Usingour new technique, we show a new and designated garbled selector gate that reduces by approximately33% the evaluation time, for any number of parties, from the best previously known constructions thatuse existing techniques and are secure based on the same hardness assumptions.On the downside, we find that testing equality and computing exponentiation by a constant are signif-icantly more complex to garble in the multiparty setting than in the two-party setting.
منابع مشابه
Fastplay-A Parallelization Model and Implementation of SMC on CUDA based GPU Cluster Architecture
We propose a four-tiered parallelization model for acceleration of the secure multiparty computation (SMC) on the CUDA based Graphic Processing Unit (GPU) cluster architecture. Specification layer is the top layer, which adopts the SFDL of Fairplay for specification of secure computations. The SHDL file generated by the SFDL compiler of Fairplay is used as inputs to the function layer, for whic...
متن کاملHow to Use Garbling for Privacy Preserving Electronic Surveillance Services
Various applications following the Internet of Things (IoT) paradigm have become a part of our everyday lives. Therefore, designing mechanisms for security, trust and privacy for this context is important. As one example, applications related to electronic surveillance and monitoring have serious issues related to privacy. Research is needed on how to design privacy preserving surveillance syst...
متن کاملPartial Garbling Schemes and Their Applications
Garbling schemes (aka randomized encodings of functions) represent a function F by a “simpler” randomized function F̂ such that F̂ (x) reveals F (x) and no additional information about x. Garbling schemes have found applications in many areas of cryptography. Motivated by the goal of improving the efficiency of garbling schemes, we make the following contributions: – We suggest a general new noti...
متن کاملReactive Garbling: Foundation, Instantiation, Application
Garbled circuits is a cryptographic technique, which has been used among other things for the construction of two and threeparty secure computation, private function evaluation and secure outsourcing. Garbling schemes is a primitive which formalizes the syntax and security properties of garbled circuits. We define a generalization of garbling schemes called reactive garbling schemes. We conside...
متن کاملFoundations of Reactive Garbling Schemes
Garbled circuits is a cryptographic technique, which has been used among other things for the construction of two and three-party secure computation, private function evaluation and secure outsourcing. Garbling schemes is a primitive which formalizes the syntax and security properties of garbled circuits. We dene a generalization of garbling schemes called reactive garbling schemes. We conside...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2017 شماره
صفحات -
تاریخ انتشار 2017